page {
  background-color: #FCF9FC;

  .entrust-print {
    padding: 20rpx 24rpx 0;


    .addresss-box {}

    .address-pos {
      position: relative;
    }

    .scrool-view {
      // overflow-y: scroll;
      // height: 1000rpx;
    }

    .optionclass {
      font-size: 28rpx;
      color: #999999;

    }

    .picker {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 30rpx;

    }

    .entrust-fixed {
      // position: fixed;
      // bottom: 64rpx;
      padding: 0rpx 0rpx 50rpx 0rpx;

    }

    .static-btn {
      height: 100rpx;
      box-shadow: 0px 2rpx 10rpx 0rpx rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;
      text-align: center;
      font-size: 36rpx;
      line-height: 100rpx;
      width: 702rpx;
    }

    .submit-btn {
      background: #2172ED;
      color: #FFFFFF;
    }

    .detail-btn {
      background: rgba(250, 250, 250, 1);
      color: #666666;
      margin-top: 32rpx;
    }

    .address {}

    .address-container {
      position: absolute;
      top: 50rpx;
      width: 700rpx;
      text-align: center;

      .flex-top {}

      .flex-bet {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap;

        .add-left {
          width: 85%;
        }

        .add-right {
          width: 15%;
        }

        .flex-bet-warp {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: wrap;

          .img-left {
            width: 13%;

          }

          .img-right {
            width: 87%;
            text-align: left;
            line-height: 40rpx;
          }
        }

        .more {
          width: 16rpx;
          height: 28rpx;
        }

        .locationimg {
          width: 29rpx;
          height: 35rpx;
        }

        .location {
          font-size: 26rpx;
          color: #111111;
        }

        .flex-address-start {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
        }

        .mobile {
          font-size: 24rpx;
          color: #999999;
          padding-left: 30rpx;
        }

        .uname {
          font-size: 24rpx;
          color: #999999;
        }
      }
    }

    .address-img {
      width: 70rpx;
      height: 70rpx;
    }

    .address-content {
      font-size: 24rpx;
      color: #999999;
    }

    .img-response {
      width: 100%;
      height: 189rpx;
      display: block;
    }

    .form {
      width: 100%;
      background: rgba(255, 255, 255, 1);
      margin-bottom: 40rpx;
      box-shadow: 0px 2rpx 10rpx 0px rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;

      .items {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 129rpx;
        border-bottom: 5rpx solid #FAFAFA;
        padding: 0rpx 31rpx;
        box-sizing: border-box;
      }

      .zm-ml {
        margin-left: 31rpx;
      }

      .flex-left {
        width: 74%;
      }

      .flex-right {
        width: 26%;
      }

      .zm-flex-start {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: nowrap;
      }

      .placeholder-item {
        font-size: 26rpx;
      }

      .flex-width {
        width: 60%;
      }

      .flex-width-w {
        width: 50%;
      }

      .zm-size-nomal {
        font-size: 30rpx;
      }

      .zm-flex-bet {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
      }

      .zm-pr {
        margin-right: 30rpx;
      }

      .addshops {
        width: 70rpx;
        height: 70rpx;
      }

      .item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 129rpx;
        border-bottom: 5rpx solid #FAFAFA;
        box-sizing: border-box;

        &:nth-last-child(1) {
          border-bottom: 4rpx solid none;
        }



        .name {
          flex: 0 0 200rpx;
          width: 200rpx;
          margin: 0 31rpx;
          font-size: 30rpx;
          color: #111;
        }

        .section {
          width: 70%;
          box-sizing: border-box;
          padding: 0rpx 20rpx 0rpx 0rpx;
        }

        #select {
          width: 70%;
        }

        .input {
          box-sizing: border-box;
          flex: 1;
          height: 60rpx;
          line-height: 60rpx;
          font-size: 26rpx;
          margin-right: 31rpx;
          padding: 0 33rpx;
          border: 1px solid #eeeeee;
          border-radius: 30rpx;
        }
      }
    }

    .information-container {
      width: 100%;
      background: #ffffff;
      box-shadow: 0px 2rpx 10rpx 0rpx rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;
      padding: 0rpx 0rpx 30rpx 0rpx;
      margin: 0rpx auto 40rpx auto;

      .zm-m-left {
        padding: 31rpx;
      }

      .zm-textarea {
        // width: 100%;
        background: rgba(255, 255, 255,
            1);
        border: 2rpx solid rgba(238, 238, 238, 1);
        border-radius: 8rpx;
        height: 118rpx;
      }

      .text-auto {
        margin: 0rpx auto;
        width: 653rpx;
      }

      .text-auto textarea {
        margin: 0rpx auto;
        padding: 30rpx 20rpx;

      }

      .input-place {
        padding-left: 31rpx;
      }


    }
  }
}